/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconShouyeGouwuche = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M365.664 739.872a79.664 79.664 0 0 1 30.64 5.968 81.024 81.024 0 0 1 25.6 16.592 72.992 72.992 0 0 1 17.024 25.104 81.712 81.712 0 0 1 0 61.296 73.04 73.04 0 0 1-17.024 25.12 87.52 87.52 0 0 1-25.6 17.024 75.2 75.2 0 0 1-30.64 6.4 74.24 74.24 0 0 1-31.072-6.4 89.312 89.312 0 0 1-25.12-17.024 73.024 73.024 0 0 1-17.024-25.12 81.808 81.808 0 0 1 0-61.296 72.976 72.976 0 0 1 17.024-25.104 82.384 82.384 0 0 1 25.12-16.592 78.72 78.72 0 0 1 31.072-5.968z"
        fill={getIconColor(color, 0, '#36D57C')}
        fillOpacity="0.4"
      />
      <Path
        d="M719.776 741.584a82.864 82.864 0 0 1 31.072 5.968 75.024 75.024 0 0 1 25.6 16.592 81.76 81.76 0 0 1 17.024 25.104 76.8 76.8 0 0 1 0 61.296 81.84 81.84 0 0 1-17.024 25.12 80.528 80.528 0 0 1-25.6 17.024 78.128 78.128 0 0 1-31.072 6.4 75.2 75.2 0 0 1-30.64-6.4 80.464 80.464 0 0 1-42.144-42.144 76.8 76.8 0 0 1 0-61.296 82 82 0 0 1 17.024-25.104 76.112 76.112 0 0 1 25.12-16.592 79.648 79.648 0 0 1 30.64-5.968z"
        fill={getIconColor(color, 1, '#36D57C')}
        fillOpacity="0.4"
      />
      <Path
        d="M862.8 258.064a86.816 86.816 0 0 1 37.04 6.4 42.16 42.16 0 0 1 18.72 15.744 35.76 35.76 0 0 1 5.104 20 66.528 66.528 0 0 1-2.976 18.304q-2.544 7.664-10.64 31.504t-18.304 52.352q-10.208 28.512-20 56.608t-14.896 44.272a96 96 0 0 1-28.096 47.248 66.048 66.048 0 0 1-41.712 13.2H340.128l12.8 76.608h429.04q40.864 0 40.864 34.896a52.4 52.4 0 0 1-8.08 29.376 35.568 35.568 0 0 1-32 12.336H336.688a50.304 50.304 0 0 1-28.512-7.664 64.56 64.56 0 0 1-19.2-20 121.328 121.328 0 0 1-12.336-26.816 246.112 246.112 0 0 1-7.232-27.2q-0.848-5.104-4.672-24.688t-9.36-48.944L243.04 496q-6.816-36.176-13.616-72.784-16.176-85.984-36.592-191.536H128.976a34.48 34.48 0 0 1-21.28-6.4 55.616 55.616 0 0 1-14.048-15.328 58.96 58.96 0 0 1-7.664-19.2 92.24 92.24 0 0 1-2.128-18.736 37.328 37.328 0 0 1 11.488-28.096 42.912 42.912 0 0 1 31.072-11.072h85.984a61.392 61.392 0 0 1 27.2 5.104 46.256 46.256 0 0 1 16.176 12.8 49.36 49.36 0 0 1 8.512 16.176q2.56 8.512 4.256 14.4a192.32 192.32 0 0 1 3.408 19.2q1.696 12.336 3.408 25.104 2.56 15.328 5.104 32.352z"
        fill={getIconColor(color, 2, '#36D57C')}
      />
    </Svg>
  );
};

IconShouyeGouwuche.defaultProps = {
  size: 18,
};

IconShouyeGouwuche = React.memo ? React.memo(IconShouyeGouwuche) : IconShouyeGouwuche;

export default IconShouyeGouwuche;
